Worker: IntegratorImplementers deliver their tested components into an integration workspace where integrators combine them to produce a build. An integrator is also responsible for planning the integration. Integration takes place at the subsystem and system levels, with each having a separate integration workspace. Just as tested components are delivered from an implementer's private development workspace into a subsystem integration workspace, so integrated implementation subsystems are delivered from the subsystem integration workspace into the system integration workspace.
StaffingIt may sometimes be appropriate for an individual acting as an integrator to act also as a Worker: Tester. For example, if the project is small, or the integration is at the subsystem level, it may be an effective use of resources to have the integrator and tester be the same person. Indeed, for subsystem-level integration (and test), a single individual might play the role of implementer, integrator and tester. At the system level however, the recommendation is that integration and testing should be performed by an independent team.
|
Rational Unified
Process |